package io.renren.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 岗位异动管理
 * 
 * @author zhangheng
 * @email zh_123shmily@163.com
 * @date 2017-07-15 16:09:52
 */
public class JobChangeManagementEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//ID
	private Integer id;
	//姓名
	private String name;
	//身份证号
	private String idno;
	//入职日期
	private Date joinDate;
	//公司
	private String company;
	//公司id
	private String companyId;
	//异动类型
	private String changeType;
	//原部门
	private String originalDepartment;
	//原部门id
	private String originalDepartmentId;
	//原岗位
	private String originalPost;
	//原岗位id
	private String originalPostId;
	//原岗位级别
	private Integer originalPostLevel;
	//原基本工资
	private BigDecimal originalBaseSalary;
	//原绩效工资
	private BigDecimal originalAchievementsSalary;
	//原加班费
	private BigDecimal originalOvertimePay;
	//现单位
	private String presentUnit;
	//现单位id
	private String presentUnitId;
	//现部门
	private String presentDepartment;
	//现部门id
	private String presentDepartmentId;
	//现岗位
	private String presentPost;
	//现岗位id
	private String presentPostId;
	//现岗位级别
	private Integer presentPostLevel;
	//现基本工资
	private BigDecimal presentBaseSalary;
	//现绩效工资
	private BigDecimal presentAchievementsSalary;
	//现加班费
	private BigDecimal presentOvertimePay;
	//其他说明
	private String remark;
	//录入人
	private String cusername;
	//录入日期
	private Date cdate;
	//一级审核人
	private String firApprover;
	//一级审核日期
	private Date firApprovalDate;
	//二审核人
	private String secApprover;
	//二级审核日期
	private Date secApprovalDate;
	//三级审核人
	private String thiApprover;
	//三级审核日期
	private Date thiApprovalDate;

	private String createCompanyId;

	private String createDeptId;


	/**
	 * 设置：ID
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：姓名
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：姓名
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：身份证号
	 */
	public void setIdno(String idno) {
		this.idno = idno;
	}
	/**
	 * 获取：身份证号
	 */
	public String getIdno() {
		return idno;
	}
	/**
	 * 设置：入职日期
	 */
	public void setJoinDate(Date joinDate) {
		this.joinDate = joinDate;
	}
	/**
	 * 获取：入职日期
	 */
	public Date getJoinDate() {
		return joinDate;
	}
	/**
	 * 设置：公司
	 */
	public void setCompany(String company) {
		this.company = company;
	}
	/**
	 * 获取：公司
	 */
	public String getCompany() {
		return company;
	}
	/**
	 * 设置：公司id
	 */
	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}
	/**
	 * 获取：公司id
	 */
	public String getCompanyId() {
		return companyId;
	}
	/**
	 * 设置：异动类型
	 */
	public void setChangeType(String changeType) {
		this.changeType = changeType;
	}
	/**
	 * 获取：异动类型
	 */
	public String getChangeType() {
		return changeType;
	}
	/**
	 * 设置：原部门
	 */
	public void setOriginalDepartment(String originalDepartment) {
		this.originalDepartment = originalDepartment;
	}
	/**
	 * 获取：原部门
	 */
	public String getOriginalDepartment() {
		return originalDepartment;
	}
	/**
	 * 设置：原部门id
	 */
	public void setOriginalDepartmentId(String originalDepartmentId) {
		this.originalDepartmentId = originalDepartmentId;
	}
	/**
	 * 获取：原部门id
	 */
	public String getOriginalDepartmentId() {
		return originalDepartmentId;
	}
	/**
	 * 设置：原岗位
	 */
	public void setOriginalPost(String originalPost) {
		this.originalPost = originalPost;
	}
	/**
	 * 获取：原岗位
	 */
	public String getOriginalPost() {
		return originalPost;
	}
	/**
	 * 设置：原岗位id
	 */
	public void setOriginalPostId(String originalPostId) {
		this.originalPostId = originalPostId;
	}
	/**
	 * 获取：原岗位id
	 */
	public String getOriginalPostId() {
		return originalPostId;
	}
	/**
	 * 设置：原岗位级别
	 */
	public void setOriginalPostLevel(Integer originalPostLevel) {
		this.originalPostLevel = originalPostLevel;
	}
	/**
	 * 获取：原岗位级别
	 */
	public Integer getOriginalPostLevel() {
		return originalPostLevel;
	}
	/**
	 * 设置：原基本工资
	 */
	public void setOriginalBaseSalary(BigDecimal originalBaseSalary) {
		this.originalBaseSalary = originalBaseSalary;
	}
	/**
	 * 获取：原基本工资
	 */
	public BigDecimal getOriginalBaseSalary() {
		return originalBaseSalary;
	}
	/**
	 * 设置：原绩效工资
	 */
	public void setOriginalAchievementsSalary(BigDecimal originalAchievementsSalary) {
		this.originalAchievementsSalary = originalAchievementsSalary;
	}
	/**
	 * 获取：原绩效工资
	 */
	public BigDecimal getOriginalAchievementsSalary() {
		return originalAchievementsSalary;
	}
	/**
	 * 设置：原加班费
	 */
	public void setOriginalOvertimePay(BigDecimal originalOvertimePay) {
		this.originalOvertimePay = originalOvertimePay;
	}
	/**
	 * 获取：原加班费
	 */
	public BigDecimal getOriginalOvertimePay() {
		return originalOvertimePay;
	}
	/**
	 * 设置：现单位
	 */
	public void setPresentUnit(String presentUnit) {
		this.presentUnit = presentUnit;
	}
	/**
	 * 获取：现单位
	 */
	public String getPresentUnit() {
		return presentUnit;
	}
	/**
	 * 设置：现单位id
	 */
	public void setPresentUnitId(String presentUnitId) {
		this.presentUnitId = presentUnitId;
	}
	/**
	 * 获取：现单位id
	 */
	public String getPresentUnitId() {
		return presentUnitId;
	}
	/**
	 * 设置：现部门
	 */
	public void setPresentDepartment(String presentDepartment) {
		this.presentDepartment = presentDepartment;
	}
	/**
	 * 获取：现部门
	 */
	public String getPresentDepartment() {
		return presentDepartment;
	}
	/**
	 * 设置：现部门id
	 */
	public void setPresentDepartmentId(String presentDepartmentId) {
		this.presentDepartmentId = presentDepartmentId;
	}
	/**
	 * 获取：现部门id
	 */
	public String getPresentDepartmentId() {
		return presentDepartmentId;
	}
	/**
	 * 设置：现岗位
	 */
	public void setPresentPost(String presentPost) {
		this.presentPost = presentPost;
	}
	/**
	 * 获取：现岗位
	 */
	public String getPresentPost() {
		return presentPost;
	}
	/**
	 * 设置：现岗位id
	 */
	public void setPresentPostId(String presentPostId) {
		this.presentPostId = presentPostId;
	}
	/**
	 * 获取：现岗位id
	 */
	public String getPresentPostId() {
		return presentPostId;
	}
	/**
	 * 设置：现岗位级别
	 */
	public void setPresentPostLevel(Integer presentPostLevel) {
		this.presentPostLevel = presentPostLevel;
	}
	/**
	 * 获取：现岗位级别
	 */
	public Integer getPresentPostLevel() {
		return presentPostLevel;
	}
	/**
	 * 设置：现基本工资
	 */
	public void setPresentBaseSalary(BigDecimal presentBaseSalary) {
		this.presentBaseSalary = presentBaseSalary;
	}
	/**
	 * 获取：现基本工资
	 */
	public BigDecimal getPresentBaseSalary() {
		return presentBaseSalary;
	}
	/**
	 * 设置：现绩效工资
	 */
	public void setPresentAchievementsSalary(BigDecimal presentAchievementsSalary) {
		this.presentAchievementsSalary = presentAchievementsSalary;
	}
	/**
	 * 获取：现绩效工资
	 */
	public BigDecimal getPresentAchievementsSalary() {
		return presentAchievementsSalary;
	}
	/**
	 * 设置：现加班费
	 */
	public void setPresentOvertimePay(BigDecimal presentOvertimePay) {
		this.presentOvertimePay = presentOvertimePay;
	}
	/**
	 * 获取：现加班费
	 */
	public BigDecimal getPresentOvertimePay() {
		return presentOvertimePay;
	}
	/**
	 * 设置：其他说明
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：其他说明
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：录入人
	 */
	public void setCusername(String cusername) {
		this.cusername = cusername;
	}
	/**
	 * 获取：录入人
	 */
	public String getCusername() {
		return cusername;
	}
	/**
	 * 设置：录入日期
	 */
	public void setCdate(Date cdate) {
		this.cdate = cdate;
	}
	/**
	 * 获取：录入日期
	 */
	public Date getCdate() {
		return cdate;
	}
	/**
	 * 设置：一级审核人
	 */
	public void setFirApprover(String firApprover) {
		this.firApprover = firApprover;
	}
	/**
	 * 获取：一级审核人
	 */
	public String getFirApprover() {
		return firApprover;
	}
	/**
	 * 设置：一级审核日期
	 */
	public void setFirApprovalDate(Date firApprovalDate) {
		this.firApprovalDate = firApprovalDate;
	}
	/**
	 * 获取：一级审核日期
	 */
	public Date getFirApprovalDate() {
		return firApprovalDate;
	}
	/**
	 * 设置：二审核人
	 */
	public void setSecApprover(String secApprover) {
		this.secApprover = secApprover;
	}
	/**
	 * 获取：二审核人
	 */
	public String getSecApprover() {
		return secApprover;
	}
	/**
	 * 设置：二级审核日期
	 */
	public void setSecApprovalDate(Date secApprovalDate) {
		this.secApprovalDate = secApprovalDate;
	}
	/**
	 * 获取：二级审核日期
	 */
	public Date getSecApprovalDate() {
		return secApprovalDate;
	}
	/**
	 * 设置：三级审核人
	 */
	public void setThiApprover(String thiApprover) {
		this.thiApprover = thiApprover;
	}
	/**
	 * 获取：三级审核人
	 */
	public String getThiApprover() {
		return thiApprover;
	}
	/**
	 * 设置：三级审核日期
	 */
	public void setThiApprovalDate(Date thiApprovalDate) {
		this.thiApprovalDate = thiApprovalDate;
	}
	/**
	 * 获取：三级审核日期
	 */
	public Date getThiApprovalDate() {
		return thiApprovalDate;
	}

	public String getCreateCompanyId() {
		return createCompanyId;
	}

	public void setCreateCompanyId(String createCompanyId) {
		this.createCompanyId = createCompanyId;
	}

	public String getCreateDeptId() {
		return createDeptId;
	}

	public void setCreateDeptId(String createDeptId) {
		this.createDeptId = createDeptId;
	}
}
